iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
自我挑戰組

ASP.NET & SQL Server系列 第 13

自己動手撰寫資料庫連結程式(1)

  • 分享至 

  • xImage
  •  

嗨!大家好,今天在開始之前,筆者要讓讀者知道一件事情,就是之前跟讀者們有說過連結字串的存放位置!

大家點進去web.config的檔案會發現不用自己動手撰寫,就已經出現在正確的檔案裡了!那這個連結字串是很常很常用到的,在這裡筆者建議大家可以直接將這個連結字串複製下來,將來要連別的資料庫的時候,只需要更改資料庫的名稱即可馬上使用!!

https://ithelp.ithome.com.tw/upload/images/20220923/20152450pVFhUQqWaN.png

好那接下來我們要開始自己撰寫連結資料庫程式了,在這裡請讀者們自行開啟一個新專案!

好那接下來第一步就是先建立一個你的GridView!!我們要有一個可以顯示我們資料表的媒介!!

<asp:GridView ID="GridView1" runat="server"></asp:GridView>

那接下來的步驟就都是要在我們的後製程式碼,也就是.cs檔案裡面進行操作!!

首先我們得要先宣告兩個namespace來做引入分別是using System.Web.Configuration
using System.Data.SqlClient;,切記一定要宣告!!否則就無法使用接下來會用到的程式碼!!

這裡我們看一下整體一開始的程式碼

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


using System.Web.Configuration;
using System.Data.SqlClient;


namespace databaseconnect1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}

那宣告完成後我們便可以開始撰寫程式碼了!!

那完整的程式碼筆者先展示出來讓讀者們稍微看一下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;


using System.Web.Configuration;
using System.Data.SqlClient;

namespace databaseconnect1
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string sqlstr = "select * from  TEST1";
            
            SqlConnection conn = new SqlConnection(WebConfigurationManager.ConnectionStrings["鐵              人賽示範資料庫ConnectionString"].ConnectionString);
            

            

            conn.Open();

            SqlCommand cmd = new SqlCommand(sqlstr, conn);

            SqlDataReader dr = cmd.ExecuteReader();

            GridView1.DataSource = dr;

            GridView1.DataBind();

            cmd.Cancel();

            conn.Close();
        }
    }
}

好的那我們先來講解第一個最重要的部份,要設定自己的SQL指令!!

在這裡我們只需先做查詢的指令,所以我們設定的是string sqlstr = "select * from TEST1";這裡的TEST1可以依照讀者自己設定的資料表名稱去做更改!!


上一篇
連結程式程式碼細談
下一篇
自己動手撰寫資料庫連結程式(2)
系列文
ASP.NET & SQL Server30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言